﻿.mbx{ padding:40px 0; font-size:12px; }
.mbx span{ color:#d90b19; font-size:16px; }
.fl{ float:left; }
.fr{ float:right; }
.of{ overflow:hidden; }
.sub{ max-width:1366px; overflow:hidden; }
.tran_scale img{ width:100%; height:100%; }
.case_1_r .in_banner{ overflow:hidden; }
.left_pos.in{ width:300px !important; background:none !important; border:0 !important; }
.left_pos.in input{ width:280px; border:1px solid #d1d1d1; border-left:0; background:#fff; margin-left:1px; height:48px; padding-left:10px; }
/*瀑布流*/
.resource-type-wrap { width:100%; overflow:hidden; }
.load-more-link,.load-more-link3,.load-more-link4,.load-more-linkM,.load-more-link_com{ display: block; width: 100%; height: 48px; background: #f8f8f8; color: #8a8a8a; font-size: 14px; text-align: center; line-height: 48px; cursor: pointer; margin:20px 0 40px; }
#infscr-loading{ background:rgba(0,0,0,0.4); position:fixed; width:100px; height:50px; line-height:50px; font-size:16px; overflow:hidden; border-radius:10px; text-align:center; color:#fff; left:50%; top:50%; z-index:1000; margin:-15px 0 0 -50px;}
.lt9 #infscr-loading{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#99000000", EndColorStr="#99000000")}
#infscr-loading img{ position:absolute; left:50%; top:50%; margin:-57px 0 0 -75px; opacity:0.5; filter:alpha(opacity=50);}             

.load-more-linkM{ width:136px; height:38px; margin-top:20px; line-height:38px; color:#fff; background:#9f9583; margin-left:230px; font-size:16px; }  
.load-more-link_com a{ display:block; }
.load-more-link_com{ margin-top:20px; }

.resource-type-list2 .panel,.resource-type-list3 .panel,.resource-type-list4 .panel,.resource-type-listx .panel{ float:left; }
/*case*/

.pro .bl_05_con li{ transition:all 0s; -webkit-transition:all 0s; -ms-transition:all 0s;}


.conn_box{background:#fff; margin-bottom:80px;}
.conn_ll{float:left; width:61.85%;height:495px;}
.conn_rr{float:left; width:33.15%; margin:0 0 0 4%; padding:65px 0 0;}
.conn_rr h2{font-size:30px;color:#333; margin-bottom:15px;}
.conn_rr .conn_address{ padding-left:30px; line-height:30px; margin:4px 0 0; background:url(../images/conn_dot01.png) left 9px no-repeat; }
.conn_rr .conn_tel{padding-left:30px; line-height:30px; margin:4px 0 0; background:url(../images/conn_dot02.png) left 9px no-repeat; }
.conn_rr .conn_email{padding-left:30px; line-height:30px; margin:4px 0 0; background:url(../images/conn_dot03.png) left 9px no-repeat; }
.conn_rr .conn_fax{padding-left:30px; line-height:30px; margin:4px 0 0; background:url(../images/conn_dot04.png) left 9px no-repeat; }
.conn_rr .conn_code{margin-top:50px;}
.conn_rr .conn_code img{max-width:100%;}
.conn_rr .conn_code span{display:block;color:#333;margin-top:5px;}

@media only screen and (max-width: 767px) {
.conn_box{margin-bottom:30px;}
.conn_ll,.conn_rr{width:100%;margin:0;}
.conn_ll{height:300px;}
.conn_rr{padding:20px 0 0;}
.conn_rr .conn_code{margin-top:20px;}
.conn_rr h2{font-size:20px;}
}



.left_menu{ right:auto; left:0px;bottom:300px; line-height:48px; background:#fff; height:auto; margin-top:-96px; font-size:12px; }
.right_menu{ border:1px solid #d1d1d1; border-radius:2px }
.left_menu img{ padding-top:15px; }
.left_menu li{ position:relative; }
.left_menu li .left_pos{ position:absolute; z-index:100; opacity:0; visibility:hidden; left:48px; top:-1px; width:1000px; background:#fff; text-align:left; border:1px solid #d1d1d1; transition:all 0.3s; -webkit-transition:all 0.3s;  }
.left_menu li.on .left_pos{ opacity:1; visibility:visible; }
.left_menu li .left_pos a:first-child { margin-left:-1px; background:#fff; }
.des .left_menu em{ opacity:1; }  

.case_1{ border-bottom:1px solid #d1d1d1; }
.case_1 dl{ border:1px solid #d1d1d1; border-bottom:0; line-height:44px; position:relative;  }
.case_1 dt{ width:100px; text-align:center; color:#000; }

.case_1 dd a,.left_menu li .left_pos a{ color:#8a8a8a; display:inline-block; padding:0 18px; line-height:44px; }
.case_1 dd a.active,.left_menu li .left_pos a.active,.case_1 dd a:hover,.left_menu li .left_pos a:hover{  color:#d90b19; }
.case_1 dd .on{ background:#9f9583; color:#fff; height:20px; line-height:20px;  }
.case_1 .top{ position:absolute; width:42px; height:12px; right:0px; top:16px; padding:0 5px 0 0;  display:block; background:url(../images/arrowD.png) no-repeat 0 0 !important; z-index:10; }
.case_1 .down{ background:url(../images/arrowC.png) no-repeat 0 0 !important; }
.case_1 .m .of .of{ padding-right:100px; }
.case_1 .m{ overflow:hidden; }
.case_1 .m.auto{ height:auto !important; }

.case_2{ padding:20px; background:#f1f1f1; margin:40px 0; }
.case_2 a{ display:inline-block; padding:0 20px; border:1px solid #d1d1d1; background:#fff; margin-right:10px; line-height:30px; }
.case_2 a img{ display:inline-block; position:relative; vertical-align:middle; padding-left:5px; }
.sec_case{ border:1px solid #d1d1d1; color:#cfcaca; padding:0 10px; line-height:30px; height:30px; width:270px;}
.btn_case{ border:1px solid #9f9583; background:#9f9583; height:32px; width:60px; color:#fff; margin-left:-4px; }
.btn_case:hover{ background:none; color:#9f9583; }
.case_2 .fr{ line-height:30px; color:#8a8a8a; font-size:16px; }
.case_2 .fr span{ font-size:20px; display:inline-block; padding:0 3px; }


.case_3{ width:104%; }
.case_3 li{ width:46.5%; margin-right:3%; background:#fbfbfb; }
.case_3 li .w>img{ width:100%; }
.case_3 li .w{ position:relative; }
.case_3 li .txt{ position:absolute; top:0; left:0; width:100%; height:100%; background:url(../images/zhuangxiu_line.png) repeat; color:#fff; opacity:0;transition:all 0.5s; -webkit-transition:all 0.5s; }


.ie7 .case_3 li .dis_w_h,.ie8 .case_3 li .dis_w_h{ z-index:-1; }
.ie7 .case_3 li:hover .dis_w_h,.ie8 .case_3 li:hover .dis_w_h{ z-index:10; }

.case_3 li .txt .cont{ border:1px solid #fff; position:absolute; width:85%; height:78%;  margin:6.5% 0 0 7%; }
.case_3 li .w:hover .txt{ opacity:1;}
.case_3 li .txt p,.case_3 li .txt h3,.case_3 li .txt span{ padding:0 30px; }
.case_3 li .txt p{ margin-top:45px; margin-bottom:60px; height:3em; overflow:hidden; line-height:1.5em; }
.case_3 li .txt h3{ font-size:18px; }
.more_cs{ line-height:20px; display:inline-block; padding:0 20px 0 8px; border:1px solid #c6c1b6; background:url(../images/arrow.png) no-repeat 65px center; font-size:12px; }
.more_cs:hover{ border:1px solid #9f9583; background:#9f9583 url(../images/arrow2.png) no-repeat 65px center; color:#fff !important; }
.case_3  .title{ margin:40px 30px 50px; position:relative; }
.case_3  .title h3 a{ font-size:18px; display:block; color:#272727; margin-bottom:10px; }
.case_3  .title h3 a:hover{ color:#d90b19; }
.case_3 .more_cs{ position:absolute; right:0; bottom:0; font-size:12px; color:#c6c1b6; }
.case_3  .title p{ padding-right:85px; height:3em; overflow:hidden; }

/*案例详情*/
.case_details_1{ padding:20px 0 40px; border:1px solid #d1d1d1; border-left:0; border-right:0; position:relative; }
.case_details_1 h3{ font-size:30px; color:#494949; line-height:60px; font-weight:normal; }
.case_details_1 i{ display:block; width:60px; height:2px; background:#8a8a8a; margin-bottom:20px; }
.case_1_r{ width:336px; margin-left:30px; }
.fixed_wrap{  width:336px;  }

.case_1_l{ padding-right:30px; border-right:1px solid #d1d1d1; }
.case_1_l h4{ font-size:22px; line-height:40px; font-weight:normal; }
.case_1_l i{ width:40px; }
.case4 .tran_scale{ position:relative; }
.case4 .tran_scale a{ display:block; width:100%; height:100%; position:absolute; top:0; left:0; z-index:10; background:url(../images/zhuangxiu_line.png) repeat; opacity:0.01; filter:alpha(opacity=0.01); }

#ajax_2 .case4 .tran_scale a{ /*position:static; opacity:1;*/ }

.fur_1 .tit h3{ height:1.5em; }
/*设计师*/
.des_top{ padding-bottom:35px; text-align:center; }
.des_top a{ display:inline-block; line-height:33px; border:1px solid #e1dedc; background:#f7f7f7; position:relative; width:178px; text-align:center; color:#272727; transition:all 0s; -webkit-transition:all 0s;  }
.des_top a.on{ border:1px solid #9f9583; background:#9f9583; color:#fff; }
.des_top a.on i{ width:10px; height:9px; display:block; position:absolute; bottom:-6px; left:50%; margin-left:-5px; background:url(../images/arrowA.png) no-repeat center top;  }

.des_sec{ padding:20px 324px; background:#f1f1f1; margin-bottom:40px; }
.btn_des{ width:130px; height:48px; background:#9f9583 url(../images/search2.png) no-repeat 20px center; color:#fff; border:0;  }
.sec_des{ width:97%; border:1px solid #d1d1d1; height:46px; line-height:46px; padding-left:2%; }

.des .panel{ width:24.9%; text-align:center; margin-bottom:70px; color:#272727;  }
.des .inner a.tran_scale{ width:60%; margin:0 auto; display:block; border-radius:50%; }
.des .inner h2{ font-size:30px; padding:20px 0; }
.des .inner p{ width:75%; margin:0 auto; font-size:12px; height:3em; overflow:hidden; }

.case_1_r p{ line-height:27px; }

.case_1_r .shareW{ padding-top:10px;  min-width:200px;}
.share_com a{ display:inline-block;width:38px  !important; height:38px !important; margin:0 !important; background:url(../images/share.png) no-repeat 0 0 !important; margin-right:11px !important; padding-left:0 !important; }
.share_com a.wb{ background-position:-47px 0 !important; }
.share_com a.kj{ background-position:-92px 0 !important; }
.share_com a.shareM{ background-position:-136px 0 !important; }
.share_com .bdsharebuttonbox{ display:inline-block; }

.desgin .fl{ width:150px; padding-right:20px; }
.desgin .of{ position:relative; top:-8px; }
.desgin .of h2{ font-size:32px; font-weight:normal; }
.desgin .of p{ padding-top:10px; color:#9f9583; }
.desgin .of p span{ font-size:20px; color:#d90b19; }
.desgin .of p b{ color:#d90b19; }
.desgin .ck{ text-decoration:underline; }
.desgin .yy{ display:block; width:160px; height:38px; color:#494949; text-align:center; line-height:38px; border:1px solid #9f9583;margin-top:10px; }

.desgin .yy img{ margin-right:8px; display:inline-block; vertical-align:middle; }
.desgin .free{ background:none; border:1px solid #9f9583; display:block; width:160px; height:38px; color:#494949; text-align:center; line-height:38px; margin-top:20px; }
@media all and (max-width: 1000px){
	.desgin .yy,.desgin .free{width: 150px;}
}
.desgin .yy:hover,.desgin .free:hover,.tell .now:hover,.yykd:hover{  background:#9f9583; color:#fff; }

.cons_pb .tc_free .valid_message{ top:9px; }
.desgin{ position:relative; }
.tc_free{ position:absolute; z-index:1000; top:-100%; right:20px; width:300px; height:340px;  background:#555; color:#fff; display:none; }
.tc_free h4{ font-size:18px; }
.tc_free p span{ font-size:18px;color:#d90b19; }
.tc_free .name,.tc_free .tp{ border:1px solid #d1d1d1; width:96%; padding-left:2%; height:40px; line-height:40px;background:#fff; margin-top:20px; }
.tc_free .btn{ height:40px; width:98%; border:0; background:#9f9583; margin:20px 0 10px; color:#fff; }
.tc_free>div{ padding:30px; }
.closed1{  font-size: 30px; position: absolute; right: 15px; top: -10px; color:#fff !important; }
.tc_free .valid_message{ top:28px; right:-20px; }
.case_details_2_f .case_3,.case_details_2_f .case4{ display:none; }
.case_details_2  { padding-top:30px; padding-bottom:30px; }
.inner{ position:relative; }
.case_details_2 .case_3{ width:100%; }
.case_details_2_f .case_3 .inner{ float:left; width:31%; margin-right:1.5% }
.mar1{ margin-right:0 !important; }
.case_details_2_f .case_3 li .txt p{ margin:20px 0; }
.case_details_2_f  .case_3 .title{ margin:20px 0 40px; }
.case4 li{ width:24%; margin-right:1.33%; float:left; position:relative; overflow:hidden; }
.mar2{ margin-right:0 !important; }
.case_tit h3 b{ font-weight:normal; float:left;}
.case_tit{ position:absolute; width:90%; padding:20px 5%; font-size:12px; transform:translateY(200px); -webkit-transform:translateY(200px); -ms-transform:translateY(200px);  transition:all 0.5s; -webkit-transition:all 0.5s; background:url(../images/zhuangxiu_line.png) repeat; left:0; bottom:0; color:#fff; }
.case_tit h3{ font-size:30px; font-weight:normal;  line-height:30px; }
.case_tit h3 span{ font-size:14px; padding-left:5px; color:#d90b19; float:left; }
.case4 li:hover .case_tit{ transform:translateY(0px); -webkit-transform:translateY(0px); -ms-transform:translateY(0px); }
.case_tit p{ padding-top:10px;  }




/*设计详情*/
.des_wrap .case_1_r{ width:250px; margin:0 40px 20px 50px; }
.des_wrap .case_1_l{ padding-left:30px; border-left:1px solid #d1d1d1; border-right:0; }
.des_wrap .fixed_wrap{ width:250px; }
.lb .bx-controls-direction{ display:none; }
.lb  .bx-wrapper .bx-pager.bx-default-pager a{ width:10px; height:10px; border:1px solid #fff; background:#fff; }
.lb .bx-wrapper .bx-pager.bx-default-pager a:hover,.lb  .bx-wrapper .bx-pager.bx-default-pager a.active{ width:10px; height:10px; top:0; border:1px solid #fff; background:none; }
.des_wrap .case_1_r p{ text-align:center; padding:20px 0 10px; color:#9f9583; }
.des_wrap .case_1_r p span{ font-size:24px; }

.des_detail_t{ margin-top:30px; }

.resource-type-list>li{ float:left; }
.tell .yy,.tell .now{ display:inline-block; text-align:center; width:115px !important; height:30px !important; line-height:30px !important; }
.tell .now{ background:none; color:#494949; border:1px solid #9f9583;margin-right:10px; margin-top:0;  }
.wt{ margin-top:50px; }
.wt img{ max-width:100%; }

.des_list .r,.des_list .z{ width:102%; }
.des_list .r .panel{  width:32%; margin-right:1%; }
.r .panel .w{ position:relative;}
.r .panel .w>img{ width:100%; }
.r .panel .txt{ position:absolute; top:0; left:0; width:100%; height:100%; background:url(../images/zhuangxiu_line.png) repeat; color:#fff; opacity:0; transition:all 0.5s; -webkit-transition:all 0.5s; }
.r .panel .txt .cont{ border:1px solid #fff; position:absolute; width:85%; height:78%;  margin:6.5% 0 0 7%; }
.r .panel .w:hover .txt{ opacity:1; }
.r .panel .txt p,.r .panel  .txt h3,.r .panel  .txt span{ padding:0 30px; }
.r .panel .txt p{ margin:20px 0; height:3em; overflow:hidden; line-height:1.5em; }
.r .panel .txt h3{ font-size:18px; }
.r .panel .title{ margin:40px 30px 50px; position:relative; }
.r .panel .title h3 a{ font-size:18px; display:block; color:#272727; margin-bottom:10px; }
.r .panel .title h3 a:hover{ color:#d90b19; }
.r .panel .more_cs{ position:absolute; right:0; bottom:0; font-size:12px; color:#272727; }
.r .panel .title p{ padding-right:85px; height:3em; overflow:hidden; }
.des_list .r .mar1{ margin-right:0; }

.des_list .z li{ display:block; margin-bottom:20px; }
.des_list .z .panel{ width:24%; margin-right:1%; float:left; position:relative; overflow:hidden; }
.des_list .z .panel:hover .case_tit{ transform:translateY(0px); -webkit-transform:translateY(0px); -ms-transform:translateY(0px); }
.cas_ld .case4 li,.des_list .cas_ld2 .panel{ width:19%; margin-right:1.2%; }
.tell .tc_free{ left:0; right:auto; height:280px; width:280px; }
/*热销楼盘*/
.pro_qu{ margin-bottom:25px; }
.pro  .inner a.tran_scale{ width:100%; display:block; border-radius:0; }
.pro .panel{ width:33.2%; background:#fff; }
.pro .bl_05_con li .bot_txt{ text-align:left; }
.pro .bl_05_con li .bot_txt p{ overflow:hidden; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center; }
.pro .bl_05_con li .bot_txt span{ float:right; width:40%; text-align:right; color:#fff; padding-right:10px; }
.pro .bl_05_con li:hover{ transform:scale(1); -webkit-transform:scale(1); -ms-transform:scale(1);}
.pro .bl_05_con{ margin-bottom:0; }
.pro_con{ margin-bottom:20px; }

/*详情页*/
.in_banner{ position: relative;  }
.in_banner .bx-wrapper{ overflow:hidden; }
.in_banner li{ position:absolute; width:100%; float:none; top:0; left:0;  }
.in_banner li img{ width:100%; }
.in_banner li:first-child{ position:relative; z-index:10;  }

.p_top .fr{ width:48%; }
.p_top>.fl{ width:48%; }
.p_top .bx-pager{ display:none; }
.lb_common .bx-wrapper .bx-prev{ background:url(../images/prev2.png) no-repeat left center;}
.lb_common .bx-wrapper .bx-prev.disabled{ background:url(../images/prev.png) no-repeat left center;  }
.lb_common .bx-wrapper .bx-next{ background:url(../images/next2.png) no-repeat right center; }
.lb_common .bx-wrapper .bx-next.disabled{ background:url(../images/next.png) no-repeat right center; }
.p_content{ border:0; padding:0; }
.p_content h4{ font-size:16px; color:#333; }
.p_content h4 span{ font-size:18px; color:#9f9583; padding:0 3px; }
.p_content p{ margin:10px 0 30px; max-height:4.5em; overflow:hidden; }
.newTc{ position:relative; padding-top:10px; }
.newTc>a{ margin:15px 0; display:inline-block; width:180px; height:35px; border:1px solid #d1d1d1; color:#494949; line-height:35px; text-align:center; }
.newTc>a img{ display:inline-block; margin-right:10px; vertical-align:middle; }
.newTc .sq{ border:1px solid #d1d1d1; background:#9f9583; color:#494949; margin-right:8px; }
.newTc>a:hover{ background:#9f9583 !important; border:1px solid #9f9583 !important; color:#fff !important; }
.newTc .tc_free{ left:0; top:-250px;  width:280px; height:260px; }
.newTc .tc02{ background:#655e50; left:195px; }
.p_con{ padding:50px 0; border:1px solid #9f9583; border-left:0; border-right:0; margin:40px 0; }

/*别墅生活*/
.vil_pu ul{ width:104%; }
.vil_pu .panel{ width:47%; margin-right:2%; margin-bottom:40px;  }
.vil_lsit{ border:1px solid #d1d1d1; background:#f8f8f8; overflow:hidden; position:relative; }
.vil_lsit>.fl{ width:50%; border-right:1px solid #d1d1d1; }
.vil_lsit>.fl img{ width:100%; }
.vil_lsit>.of{ padding:30px 20px 0 40px; }
.vil_lsit .lb_tab>h3{ font-size:22px; margin-bottom:30px; }  
.vil_lsit i{ display:block; width:60px; height:2px; background:#8a8a8a; margin-bottom:20px; }
.lb_tab .fl{ color:#a9a08f;; }
.lb_tab .cf{ padding-bottom:10px; }
.lb_tab .fl span{ font-size:20px; color:#a9a08f; }  
.lb_tab .fl b{ display:inline-block; padding:0 20px;  }
.lb_tab h3{ color:#000; }
.lb_tab .of{ padding-top:8px; }
.lb_sq .bx-controls-direction .bx-prev{ font-size:20px; display:inline-block; width:30px; height:20px; line-height:20px;  text-align:center; color:#a9a08f; text-indent:0; }
.lb_sq .bx-controls-direction .bx-next{ font-size:20px; display:inline-block; width:30px; height:20px; line-height:20px;  text-align:center; color:#a9a08f; text-indent:0; }

.qk{ text-align:center; color:#494949; }
.qk h2{ font-size:18px; padding:15px 0 10px 0; }
.qk .sqing{ display:block; width:125px; height:30px; background:#9f9583; color:#fff; line-height:30px; margin:10px auto 0; }

.lb_tab{ position:relative; width:100%; overflow:hidden; }
.lb_tab ul li{ width:100%; float:left; }
.ie7 .r_m_sub,.ie8 .r_m_sub{ visibility:visible; }
.ie7 .r_m_sub h2,.ie8 .r_m_sub h2{ width:100px; margin:10px auto; }
.vil .wrap{ width:1360px; margin:0 auto; }
.an_bg{ position:fixed; width:100%; height:100%; background:url(../images/zhuangxiu_line.png) repeat; z-index:100; display:none; }
.vil .inner .tc_free{ position:fixed !important; width:300px; height:340px; left:50%; top:50%; margin:-170px 0 0 -150px; z-index:1000; }
.tc_free textarea{ width:95%; padding:2%; margin-top:20px; }


.lb_sq .bx-controls-direction{ position:absolute; width:60px; height:30px; bottom:-30px; right:0; }
.lb_sq{ position: relative; }
.lb_sq li{ position:absolute; width:100%; float:none; top:0; left:0;  }
.lb_sq li img{ width:100%; }
.lb_sq li:first-child{ position:relative; z-index:10;  }

.shareW .fl{ line-height:32px; }


/*在施工地*/
.cons_pb .inner{ padding:20px; border:1px solid #d1d1d1; color:#686868; position:relative; }
.con-cont_top .fl{ width:286px; padding-right:20px; }
.con-cont_top .fl img{ width:100%; }
.con-cont_top h2 a{ font-size:18px; color:#272727; margin-top:-2px; }
.con-cont_top h2 a:hover{ color:#d90b19; }
.con-cont_top span{ display:block; font-size:12px; padding:10px 0;  }
.con-cont_top p{ height:3em; overflow:hidden; margin-bottom:20px; }
.yykd{ display:block; width:178px; height:35px; line-height:35px; text-align:center; border:1px solid #d1d1d1; }
.yykd img{ display:inline-block; line-height:35px; vertical-align:middle; margin-right:10px; }
.con-cont_top{ padding-bottom:34px; border-bottom:1px solid #9f9583;  }
.con-cont_fot{ color:#9f9583; text-align:center; }
.con-cont_fot li{ width:33.3%; padding-top:25px; margin-top:-5px; background:url(../images/round.png) no-repeat center top; color:#494949; float:left; }
.ie8 .con-cont_fot li,.ie7 .con-cont_fot li{ width:19.9%; }
.con-cont_fot li.on{ color:#f20011; background:url(../images/round_red.png) no-repeat center top; }
.inner .tc_free{ position:absolute !important; top:50%; left:50%; width:280px; height:200px; margin:-100px 0 0 -140px;z-index:1000; }
.cons_pb .resource-type-list{ width:104%; }
.cons_pb .panel{ width:46.5%; margin-right:3%; margin-bottom:30px; }
.cons_pb .panel:nth-child(2n+1){clear: both;}
.cons_pb .tc_free .name,.cons_pb .tc_free .tp,.cons_pb .tc_free .btn{ margin-top:5px; margin-bottom:5px; height:30px; line-height:30px; }

/*在施工地详情页*/
/*.con_detail .newTc{ position:static; }
.con_detail .p_top .p_content{ position:relative; }
.con_detail .tc_free{ top:50%; bottom:auto; left:50%; right:auto; margin:-130px 0 0 -140px; }*/
.con_detail .tc_free{ top:-250px;  bottom:auto; }
.start-end{ padding:0 0 20px; border-bottom:1px solid #d1d1d1; }
.start-end  b{ color:#9f9583; padding-right:15px; }
.start-end span{ display:inline-block; font-size:16px; }
.c_d_main{ padding:40px 0; border:1px solid #d1d1d1; margin:40px 0; border-left:0; border-right:0; overflow:hidden; }
.furnish{ }
.c-d .fl{ width:330px; margin-right:20px; border-top:1px solid #d9d9d9; }
.c-d .fl li{height:auto!important; padding:5px 0;border:1px solid #d9d9d9; border-top:0;}
.con_det_list>li{ display:none; }
.lb02{ margin-right:-15px; }
.lb02 li div{ margin-right:15px; }
.lb02 .bx-wrapper .bx-controls-direction .bx-next,.lb03 .bx-wrapper .bx-controls-direction .bx-next{ right:15px; }
.c-d-l,.c-d-r{ display:inline-block; position:relative; float:left; }
.c-d-l img{ display:inline-block; vertical-align:middle; }
.ie7 .c-d-l img{ margin-top:22px; }
.ie7 .lb03 li p{ bottom:3px; }
.c-d-l{ padding:0 20px 0 40px; line-height:80px; height:100%;  }
.c-d-r b{ color:#9f9583; }
.c-d-r{ margin-right:20px; }
.c_d_t{ margin-bottom:40px; }
.lb03{ width:101%; margin-bottom:50px; }
.lb03 li a{ display:block; position:relative; margin-right:15px; overflow:hidden; }
.lb03 li p{ position:absolute; bottom:0; left:0; width:90%; padding:10px 5%; background:url(../images/line2.png) repeat; color:#fff; transform:translateY(100%); -ms-transform:translateY(100%); -webkit-transform:translateY(50px); transition:all 0.5s; -ms-transition:all 0.5s; -webkit-transition:all 0.5s; }
.lb03 li:hover p{ transform:translateY(0px); -webkit-transform:translateY(0px); -ms-transform:translateY(0px); }
.con_detail .wrap{ width:1360px; }
.con_det_list{ overflow:hidden; }

/*别墅实施*/
.com_1{ position:relative; margin-bottom:60px; }
.com_1_txt{ position:absolute; display:inline-block; right:10%; bottom:15%; z-index:2;  color:#fff;}
.com_1_txt a{ color:#fff; display:inline-block; background:#9f9583;  font-size:16px;  padding:0 3px;   }
.com_2  .panel .more_cs,.com_11 .case_3 .more_cs{ position:static; margin:6px 0 0 0; }
.com_2 .des_list  .panel{ margin-bottom:0; }
.com_2 .des_list  .panel:nth-child(3n+1){clear: both;}
.com_2 .other1109_clear .des_list .panel:nth-child(3n+1){clear:initial;}
.com_2 .des_list .panel .title p{ padding-right:0; display:none;}
.ind_tit.c p{ padding:0 0 40px; font-size:14px; }
.ind_tit.c{ padding-top:0; }

.com_3_l li{ width:15%; border-radius:100%; border:1px solid #d1d1d1; float:left; margin:30px 6% 60px 0; position:relative; text-align:center; }
.com_3_l li:last-child{ margin-right:0; }
.mar{ margin-right:0 !important; }
.com_3_l li div{ text-align:left; height:68px; left:50%; font-size:14px; color:#494949; display:inline-block; }
.ie7 .com_3_l li div{ text-align:center; }
.ie7 .com_3_l{ padding-bottom:60px; }
.com_3_l li div span{ display:block; font-size:18px; }
.com_3_l li div span b{  font-size:52px; color:#d90b19; font-family:Arial; font-weight:normal; line-height:40px; }

.com_9 li{ width:14%; margin-right:3%; }


.com_4,.com_6,.com_9{ padding:80px 0; background:#f1f3f2; }
.com_4_l li{ float:left; width:16.66%; }
.ie7 .com_4_l li{ float:left; width:16.6%; }
.com_4_l div{ border-right:1px solid #f1f3f2;}
.com_4_l p{ line-height:28px; text-align:center; background:#9f9583; border-right:1px solid #f1f3f2; border-bottom:1px solid #f1f3f2; color:#fff; }
.com_5{ padding:80px 0; }
.zl_lb li{ float:left; width:20%; }
.zl_lb li div{ border:1px solid #d1d1d1; margin:0 1.5%; }
.zl_lb .bx-wrapper .bx-controls-direction .bx-next{ right:5px; }
.zl_lb .bx-wrapper .bx-controls-direction .bx-prev{ left:5px; }

.com_6_l_wrap>.fl{ width:276px; }
/*.com_6_l li{ width:25%; float:left; }*/
.com_6_l li{ width:19.9%; float:left; }
.com_6_l_wrap div{ border-right:1px solid #f1f3f2; }
.com_6_l_wrap p,.com_8_l p{ height:3em; overflow:hidden; padding:0 10px; color:#494949; }   
.com_6_l_wrap h3,.com_8_l h3{ line-height:37px; padding:0 10px; color:#272727; }

@media only screen and (max-width: 767px) {
	.com_6_l_wrap p{height: 5em;}
	/*2016-11-10添加*/
	.lb_tab h3 a{display:inline-block;height: 18px;}
	.lb_tab .ellipsis a{display:inline-block;height: 16px;}
}

.com_7{ padding:80px 0 120px; background-size:cover !important; text-align:center; }
.com_7 .c,.com_7 .c span{ color:#fff; }
.com_7 .c em{ border-bottom:1px solid #fff;}
.com_7_l{ display:inline-block; padding:60px 0; }
.com_7_l li{float:left; padding:0 50px; color:#333; }

.ie7 .com_7_l{ text-align:center; }
.ie7 .com_7_l li{ float:none; display:inline; padding:0 30px; }


.com_7_l li span{ display:inline-block; color:#d90b19; font-size:52px; padding:0 10px; }
.com_8_l li{ width:24%; margin-right:1.3%; float:left; }
.com_8_l p{ margin-bottom:15px; }
.com_8_l a{ color:#555 !important; }
.com_8{ padding:80px 0 60px; }

.com_10 h3{ text-align:center; margin:10px 0; }
.com_11 .wrap{padding:40px 0 0 0;  border-top:1px solid #d1d1d1; }
.com_11 .case_3 li{ background:none; }

.coms .wrap{ width:1366px; overflow:hidden; }
.header .wrap{ width:73%; overflow:hidden; }
/*别墅实施子叶*/
.reco .r .panel .title{ margin:20px 0 40px; }
.des_list .bl_05_con{ margin-top:0; }
/*陈设*/
.f,.f_pu{ margin-bottom:40px; }
.f .panel{ width:33.3%;  }
.f .panel .inner,.f_pu .panel .inner{ border:1px solid #fff; border-top:0; border-left:0; position:relative; overflow:hidden; }
.f .panel .inner:hover .tit { opacity:1; visibility:visible; }
.f .panel .inner .tit { position:absolute; width:80%; visibility:hidden; height:80%; padding:10%; z-index:10; background:url(../images/zhuangxiu_line.png) repeat; top:0; left:0; color:#fff; opacity:0; transition:all 0.8s; -webkit-transition:all 0.8s; }
.f .panel .inner .tit  .f_more{ display:block; width:35px; height:35px; background:url(../images/f_m.png) no-repeat center center; background-size:cover;}
.f .panel .inner .tit p{ height:3em; overflow:hidden; margin:10px 0 20px; font-size:20px; font-family:Arial; }
.f .panel .inner:hover .tit h3 a{ color:#fff !important; }
.f .panel .inner:hover .tit h3 a:hover{ color:#d90b19 !important; }
.f_pu .panel{ width:16.63%;  }
.f_pu .panel .inner a{ display:block; color:#fff;}
.f_pu .panel .inner p{ text-align:center; line-height:40px; background:url(../images/line2.png) repeat; width:100%; position:absolute; left:0;bottom:0;transition:all 0.5s; -ms-transition:all 0.5s; -webkit-transition:all 0.5s; transform:translateY(50px); -webkit-transform:translateY(50px); -ms-transform:translateY(50px); }
.f_pu .panel .inner:hover p{ transform:translateY(0px); -webkit-transform:translateY(0px); -ms-transform:translateY(0px); }

.fur_2{ background-size:cover !important; padding:160px 0; text-align:center; color:#fff;}
.fur_2 .ind_tit span{ color:#fff; }
.fur_2 .ind_tit em{ border-bottom:1px solid #fff; }
.fur_2 p{ padding:20px 20px 0; color:#fff; text-align:center; }

.fur_3{ text-align:center; background:url(../images/line3.png) repeat-x left top; padding-top:80px; }
.fur_3 .ind_tit p{ padding-bottom:0;}
.fur_3 .ind_tit em{ margin-bottom:40px; }

.fur_3 img{  max-width:100%; display:block; margin:0 auto; }

.fur_4{ padding-bottom:50px; }
.f_4_l li{ float:left; width:32%; margin-right:2%; }
.f_4_l h3{ padding:10px 0; }  
.f_4_l h3 a{ display:block; max-height:4.5em; overflow:hidden; color:#494949 !important; text-align:j }
.fur_5{ padding:80px 0; background:#f9f9f9; }
.f_5_l{ text-align:center; }
.f_5_l li{ float:left; }
.f_5_even{ width:18%; }
.f_5_odd{ width:2.5%; }
.f_5_l h4{ padding:30px 0 10px; color:#000; }
.f_5_l p{ font-size:12px; }
.f_5_odd div img{ padding-top:50px; }
.fur_6{ padding:60px 0 20px; }
.f_5_even img{ transition:all 0.5s; -webkit-transition:all 0.5s; -ms-transition:all 0.5s; max-width:90%;  }
.f_5_even:hover img{ transform:rotate(360deg); -webkit-transform:rotate(360deg);  -ms-transform:rotate(360deg);}

.fur_life .inner { /*border-top:2px solid #d9d9d9;*/ margin-bottom:20px; }
.fur_life  .r .panel .title{ margin-bottom:30px; }
.fur_life .r{ margin-bottom:30px; }
.fur_life h3 a{ max-width:82%; float:left; }
.fur_life h3 span{ float:left; font-size:12px; color:#d90b19; padding-top:7px; padding-left:10px; }   


.sc-Jun{ margin-bottom:30px; }
.updown{ margin-top:20px; margin-bottom:30px; }
.updown span { float:left; width:100%; padding:0 0 5px;}
.updown span a { color: #686868; }
.updown span a:hover { color: #9f9583; }
.updown .close {  background:#666;  color: #fff;  float: right;  padding: 5px 20px;  text-align: center; transition:all 0.3s; }
.updown .close:hover{ background:#9f9583;  }
.updown .gree{ color:#9f9583 !important; }

/*搜索*/
.details_com .yy{ background:none; border:1px solid #d1d1d1; color:#9f9583; }
.details_com .desgin{ margin-bottom:20px; }
.details_com .ho-lis{ position:relative; margin-bottom:20px; }
.details_com .hotcase-box .d_txt{ width:100%; height:100%; visibility:hidden; background:url(../images/zhuangxiu_line.png) repeat; position:absolute; top:0; left:0;  }
.details_com .hotcase-box .d_txt>div{ width:84%; height:80%; border:1px solid #fff; margin:5% 0 0 6.5%; position:relative; padding-left:10px; }
.details_com .ho-lis:hover .d_txt{ opacity:1; visibility:visible; color:#fff; }
.d_txt a{ color:#fff; padding-top:5px; display:inline-block; }
.ho-lis>div>div>span{font-size: 12px } 
.ho-lis>div>div .zan{background: url(../images/ai-dian.png) no-repeat left center;padding-left:18px;position: absolute;left:10px;bottom:10px;color:#fff;font-family: "微软雅黑";text-decoration: none;font-size: 12px;}
.sc-rzlp .dis_w_h>div>span{font-size: 12px;width:100%;display:block; }
.ie7 .sc-rzlp .dis_w_h>div>span,.ie8 .sc-rzlp .dis_w_h>div>span{ width:80%; }  
.sc-rzlp .dis_w_h>div> img{height:auto;width:auto; margin:10px 0;}
.details_com .sc-rzlp h3{ line-height:1.5em; }
.details_com.case_details_1{ border-bottom:0; }
.fukh>a{ display:block; }
.sc-Jun-left h1,.sc-Jun-left h3{ text-align:center; }
.sc-Jun-left .shareW{ padding-top:30px; }


.sec_re{ padding:20px 115px !important; margin-bottom:0 !important; }
.reault{padding:30px 0;  }
.reault span{ color:#d90b19; font-size:20px; }
.r_list,.r_list h3{ text-align:left !important;  }
.r_list h3{ width:100%; }
.r_list h3 a{ font-size:16px; color:#000; float:left; max-width:80%; }
.r_list h3 a:hover{ color:#d90b19; }
.r_list h3 b{ padding-left:10px; font-size:12px; font-weight:normal; }
.r_list span{ color:#d90b19; padding:0 !important; }
.r_list{ padding-bottom:30px; border-bottom:1px solid #d1d1d1; }
.r_list p{ height:3em; overflow:hidden; margin-bottom:15px; }
 .panel .r_list{ margin-bottom:20px; }
  .sc-Jun-left .resource-type-list .panel{ width:100%; }
 .sc-Jun-left .resource-type-list{ padding-bottom:20px; }
 .details_com{ padding-bottom:0; }

/*.siteMap dl{  text-align:center; margin-bottom:20px;}
.siteMap dt a{ display:block; line-height:40px; border-radius:3px; background:#9f9583; color:#fff; }
.siteMap dd{ padding:20px 0; }  
.siteMap dd a{ display:inline-block; padding:5px 20px;  }*/
/*网站地图*/
.siteMap dl{ float:left; width:11.1%; text-align:center; }
.siteMap dt a{ display:block; line-height:40px; border-radius:3px; background:#9f9583; color:#fff; margin:0 10px; }
.siteMap dd{ padding:20px 0 40px; }  
.siteMap dd a{ display:block; padding:5px 0; margin-top:10px; }

.hide{ display:none; }
/*.fixed_wrap{ width:336px; position:relative; left:0; top:0; }*/
.case_1_r{ position:relative; padding-bottom:20px; }
.d .fixed_wrap{ width:250px;  }

.pen .r .panel .title h3 a{ text-align:center; }
.fzlc .resource-type-list{ width:90%; margin:50px auto 0; }
.fzlc .resource-type-list .panel{ width:100%; }
.fzlc .inner .fl{ width:230px; font-size:30px; color:#d90b19; position:relative; z-index:2; top:-15px; }
.fzlc .inner .fl span{ float:right; }
.fzlc .inner .fl b{ float:right; width:100px; right:-5px; position:relative; height:3px; background:url(../images/x_l.png) no-repeat right center; display:block; margin-top:20px; }
.fzlc .inner .fl.on{ font-size:50px; top:-38px; }
.fzlc .inner .fl.on b{ margin-top:38px; background:#dadada; width:95px; margin-right:5px; margin-left:3px; height:1px; right:0; display:block; }
.fzlc .inner .of{ padding:20px 0 60px 60px; background:url(../images/x_r.png) repeat-y left top; position:relative; }
.fzlc .inner .of b{ background:#dadada; width:95px; 
	height:1px;display:block; position:absolute; 
	left:0px; top:6px; 
}
.fzlc .inner .of h3{ font-size:18px; color:#272727; font-weight:normal; }
.fzlc .inner .of p{ margin:10px 0 50px; color:#494949; line-height:1.5em; }
.fzlc{ border-bottom:1px solid #d1d1d1; }
.fzlc_2 .title{ margin:10px 0 !important; text-align:center; }
.fzlc_2 li{ float:left; }
.fzlc_2 ul{ margin-bottom:30px; }

.new_txt .r .panel{ width:49.5%; margin-right:0; }
.new_txt .r{ width:100% !important; }
.new_txt .r .inner{ padding:20px; }
.da{ text-align:center; margin-right:20px; }
.tx h2,.tx p{ margin-bottom:15px; text-align:justify; }
.new_txt .r .panel .more_cs{ position:static; }
.tx p{ height:4.5em; overflow:hidden; }


.videobox{ width:80%; margin:0 auto; height:500px; background:#000; }
.videobox video{ width:100%; height:100%; }


.des_detail .an{ position: fixed; width:100%; height:100%; background:url(../images/zhuangxiu_line.png) repeat; z-index:999999; top:0; left:0; display:none;  }
.deve_video{ position: fixed; width:80%; height:80%; margin-left:10%; background:#000;  z-index:1000000; top:10%; left:0; display:none; }
.closed{ position: absolute; top:0px; right:-30px; color:#fff !important; font-size:30px; z-index:1000000; }
.deve_video video{ width:100%; height:100%;  position: static;}

.disp{ display:block !important; }



.fur_3_sub{   height:800px; margin-top:30px; }
.fur_3_sub ul li{ width:110px; height:110px; font-size:30px; border:1px solid #9f9583; color:#333; margin-top:30px; border-radius:50%; text-align:center; line-height:108px; }
.fur_3_sub ul.fur_3_l{ margin-left:50px; }
.fur_3_sub ul.fur_3_r{ margin-right:50px; }



.tc_free .yiyou{ margin:0 !important;  }
.p_fot li ul{ margin-bottom:20px; }
.ll{ position:absolute; right:0; bottom:30px; font-size:12px; color:#666; margin:10px 0 0 ; }
.ll b{ color:#d90b19; }
.ckzy{ text-decoration:underline !important; margin-left:10px; }

.des_sec .cf{ clear:both; text-align:center; padding:10px 0 0 0; font-size:24px; }

.des_sec .cf b{ color:#d90b19; }
.em_ld .case4 .tran_scale a{ *opacity:1; filter:alpha(opacity:100); zoom:1 }
.em_ld .case4 .tran_scale a{ position:static; opacity:1; }
.ss .panel .inner{ padding:0 50px; }
.ss .panel .inner .ratio-img{ border-radius:50%;}
.yyck img{ width:auto !important; }
.act_more{ display:block; width:100px; height:30px; border:1px solid #9f9583; color:#9f9583; text-align:center; line-height:30px; margin:20px auto; }
.act_more:hover{ border:1px solid #d90b19; color:#d90b19; }

.sc-video-z .video{ width:80%; }


/*.fixed_wrap #Record{ display:none !important; }*/
.case_1 dl dd.of.cf .fl{ width:84px;}
/*.video{ padding-bottom:30px;position: relative;overflow: hidden;}
.video video{  }
.video_button{position: absolute;top:0px; left: 0px; z-index: 2;width: 100%; height:100%;}
.video_button img{width: 100%; height:100%;}
.video_appbox{ width:100%; height:100%;position: relative;z-index: 1;}*/

@media only screen and (max-width: 1450px) {
    .font-18{ font-size:16px; }
    .p_content p br{display:none; text-align:justify; }
    .p_con{ margin:20px 0; padding:30px 0; }
    .vil .wrap,.con_detail .wrap,.coms .wrap{ width:1300px; margin:0 auto; }
    
    .com_6_l_wrap>.fl{ width:266px; }
    .vil_lsit>.of{ padding:20px 20px 0 20px; }
    .vil_lsit .lb_tab>h3{ margin-bottom:20px; }
    .vil_pu .panel{ width:47%; }
    .c-d .fl li{ height:75px; }
    .c-d-l{ line-height:75px; }
    .com_1{ margin-bottom:40px; }
    .com_4,.com_5,.com_6,.com_7,.com_8,.com_9,.com_10{ padding:60px 0; }
    .com_3_l { padding-left:30px; padding-right:30px; }
    .com_7_l li span,.com_3_l li div span b{ font-size:44px; }
    .f .panel .inner .tit p{ font-size:14px; }
    .fur_2{ padding:120px 0; }
    .videobox{ height:400px }
    .fur_3_sub{ background-size:80% auto !important; height:600px;  }
    .fur_3_sub ul li{ font-size:24px; width:90px; height:90px; line-height:90px; margin-top:20px; }
}
@media only screen and (max-width: 1320px) {
    .vil .wrap,.con_detail .wrap,.coms .wrap{ width:1200px; }
    .c-d-l{ padding:0 15px; }
    .c-d .fl{ width:290px; }
    .c-d .fl li{ height:70px; }
    .c-d-l{ line-height:70px; }
    .fur_life h3 a{ max-width:79%; }

    .vil_lsit .lb_tab>h3{ font-size:18px;margin-bottom:10px; }
    .lb_tab .fl b{ padding:0 10px; }
    .vil_lsit i{margin-bottom:10px;}
    .vil_lsit .v_prev,.vil_lsit .v_next{ bottom:15px; }

    .com_1{ margin-bottom:30px; }
    .com_4,.com_5,.com_6,.com_7,.com_8,.com_9,.com_10{ padding:40px 0; }
    .ind_tit.c p{ padding-bottom:20px; }
    /*.com_6_l_wrap p{ padding-bottom:9px; }*/
    .com_6_l_wrap>.fl{ width:254px; }
    .com_9 li{ width:15%; margin-right:1.6%;  }
    .com_4_l li{ width:25%; }
    .com_7_l{ padding:30px 0; }
    .f_5_l p br{ display:none;  }
    .f_5_l p{ text-align:justify; }
    .brand-lis{ padding-bottom:40px !important; }
    .h100{ height:60px !important; }
    .hair-h1{ margin-top:60px !important; }
}
@media only screen and (max-width: 1280px) {
  
    .fzlc .inner .fl{ width:190px; }
    .fzlc .inner .fl.on{ font-size:36px; top:-26px; }
    .fzlc .inner .fl.on b{ margin-top:26px; width:50%; }
    .fzlc .resource-type-list{ margin-top:20px; }
    .fzlc .inner .of{ padding-bottom:30px; padding-left:30px; }
    .fzlc .inner .of b{ width:60px; bottom:30px; }
    .fzlc .inner .of p{ margin-bottom:30px; }
    .load-more-linkM{ margin:0 auto 20px; }
    .brand-lis-1,.brand-lis-2,.brand-lis-3,.brand-lis-4{ width:48% !important; margin-bottom:20px; margin-right:4% !important; }
     .brand-lis-2, .brand-lis-4{ margin-right:0 !important; }
     .brand-lis-1 i{ margin:20px 0 !important; }
     .h100{ height:30px !important; }
     .hair-h1{ margin-top:30px !important; }

     .fur_3_sub{ margin-top:0;  }

}
@media only screen and (max-width: 1220px) {
    .fur_3_sub ul li{ width:70px; height:70px; line-height:70px; font-size:18px; }
    .fur_3_sub{ height:500px; background-size:65% auto !important; }
    .fur_3_sub ul.fur_3_l{ margin-left:80px; }
.fur_3_sub ul.fur_3_r{ margin-right:80px; }

    .vil .wrap,.con_detail .wrap,.coms .wrap{ width:1000px; }
    .c-d .fl li{ height:83px; }
    .c-d-l{ line-height:83px; }


    .vil_pu .panel{ width:47%; }
    .lb_tab .of{ font-size:12px; }
    .lb_tab .cf{ padding-bottom:5px; }
    .vil_lsit i{ margin-bottom:5px; }

    .com_3_l li{ width:16%; margin:20px 4.5% 40px 0; }
    .com_7_l li span, .com_3_l li div span b{ font-size:32px;  }
    .com_3_l li div{ font-size:12px; }
    .com_9 li{ width:15%; margin-right:1.6%;  }
    .com_7_l li{ padding:0 30px; }
    .des .inner h2,.desgin .of h2{ font-size:24px;  }
    .hair-h1{ font-size:24px !important; }
    .case_details_1 h3{ font-size:24px; }
}


@media only screen and (max-width: 1200px) {
    .case_3 li .txt p{ margin-bottom:30px; }
    .cont p br,.title p br{ display:none; }
    .left_menu li .left_pos{ width:600px; }

    .des .panel{ width:33.3%; margin-bottom:50px; }
    .des_sec{ padding:20px 20%; }
    
    .p_content p{ margin:15px 0; }
    .p_con{ padding:20px 0; }
    .case_details_2{ padding:20px 0; }
    .con-cont_top .fl{ width:240px; }
    .con-cont_top p{ font-size:12px; margin-bottom:10px; }
    .con-cont_top span{ padding:5px 0; }
    .com_6_l_wrap>.fl{ width:221px; }

    .f .panel .inner .tit .f_more{ width:25px; height:25px; }
    .fur_2{ padding:80px 0; }
     .fur_3{ padding-top:40px; background-position:left bottom; }
     .brand-right h1,.brand-lis h2,.national,.brand-lis-1 h3,.desgin .of h2{ font-size:20px !important; line-height:40px !important; }
     .hair-h1{ font-size:20px !important; }
     .newTc .tc02{ left:95px; }
}
@media only screen and (max-width: 1024px) {
     .case_tit,.lb03 li p,.f_pu .panel .inner p{ transform:translateY(0px) !important; -webkit-transform:translateY(0px) !important;  }
     .case_tit{ width:90%; text-align:center; padding:10px 5%;  }
     .case_tit h3 b{ float:none; }
     .case_tit h3 span,.case_tit p{ display:none !important; }
     .case_tit h3{ font-size:24px; }
     .left_menu{  display:none !important; }
}
.none{ display:none; }

@media only screen and (max-width: 1023px) {
   .des_sec .cf{ font-size:18px }
    .ll{ bottom:0; right:auto; left:100px; }
    .des_top a{ width:140px; }
    .load-more-link, .load-more-link3, .load-more-link4{  margin-bottom:30px; }
    .coms .com_6 .wrap{ width:900px; }
    .com_6_l_wrap>.fl{ width:200px; }
    .vil .wrap,.con_detail .wrap,.coms .wrap{ width:auto; }
    .sec_case{ width:160px; }
    .case_3 .more_cs,.r .panel .more_cs{ position:static; margin:4px 0 0 !important; }
    .case_3  .title p{ padding-right:0px !important; }
    .case_1 dt{ width:70px; }
    .case_1 dd a, .left_menu li .left_pos a{ padding:0 8px; }
    .case_3 li .txt h3,.case_3 .title h3 a{ font-size:16px; }
    .case_tit h3, .case_details_1 h3, .desgin .of h2 { font-size:16px; }
    .case_3 li .txt p{  margin:20px 0; }
    /*.case_details_2_f .case_3 .inner,.case_3 li,.des_list .r .panel{ width:47%; margin-left:1.4%; margin-right:1.4%; }*/
    /*.case_details_2_f .case_3 .inner,.case_3 li,.des_list .r .panel{ width:47%; margin:0 1.1%; }*/
    .load-more-link, .load-more-link3, .load-more-link4, .load-more-linkM, .load-more-link_com{ margin-bottom:30px; }
    .des_list .r, .des_list .z{ width:100%; }
    .case_3 .title,.r .panel .title{ margin:10px 10px 20px; }
    .case_3 li,.load-more-link{ margin-bottom:30px; }
    .mbx{ padding:20px 0; }
    .des .panel{ width:33.3%; margin-bottom:30px; }
    .tran_scale:hover img{ transform:scale(1,1); -webkit-transform:scale(1,1);  -ms-transform:scale(1,1);  }
    .case_details_2_f .case_3 li .txt p,.case_details_2_f .case_3 li .txt h3,.case_details_2_f .case_3 li .txt span{ padding:0 15px; }
    .case_details_2_f .case_3 li .txt p{ margin:15px 0 10px 0; }
    
    .des_wrap .case_1_r{ padding-left:0; margin:0 auto; margin-right:20px; }
    .vil_pu .panel{ width:100%; margin:0 auto 20px; }
    .vil_pu>ul{ width:100%; }
    .vil_lsit>.of{ padding:7% 5%; box-sizing:border-box; }
    .vil_lsit>.fl{ width:300px; }
    .cons_pb .resource-type-list{ width:100%; }
    

    .c-d>.fl,.c-d>.of{ float:none; width:100%; }
      .c-d>.fl li{ float:left; width:33.3%; box-sizing:border-box; margin-bottom:20px; }

      .ss .panel .inner{ padding:0 20px; }
      .com_3_l li{ width:18%; margin-right:2%; }
      .com_9 li{ width:15%; margin-right:1.6%;  }
      .com_7_l li span, .com_3_l li div span b{ font-size:24px; }
      .font-18{ font-size:14px; }
      .f .panel .inner .tit p{ font-size:12px; margin:10px 0; }
      .f_pu .panel{ width:24.9%; }
      .fur_3 .ind_tit em{ margin-bottom:20px; }
      .fur_5{ padding:40px 0;  }  

      

      .cons_pb .panel{ width:48%; margin:0 0.8% 30px; }
      .con-cont_top .fl{ float:none; width:100%; padding:0 0 20px; }
      .case_3{ width:100%; }

      .em_ld ul li:nth-child(n+4){ display:none; }
      .em_ld.other1109_clear .des_list ul li.panel:nth-child(n+4){display: block;}
      .ld_fzlc .new_txt .panel{ width:50%; margin:0; }

       .bl_05_con li .bot_txt span{ display:none !important; }
     .pro .bl_05_con li .bot_txt{ height:30px; line-height:30px; text-align:center; } 
     .des_detail.d .fixed_wrap .lb{ float:none; }
    .des_detail .share_com a{ margin-right:8px !important; }
.case_1_r{ margin-left:0; }
.xg{ display:inline-block; padding-right:30px; min-width:300px; float:left; }

}
@media screen and (min-width: 952px) and (max-width: 1200px) {
.p_content p{ margin:15px 0; line-height: 1.5;height: 6em;overflow: hidden;}	
}

@media only screen and (max-width: 950px) {
    .p_top>.fl,.p_top .fr{ width:100%; float:right; }
    .coms .com_6 .wrap{ width:760px; }
    .com_6_l_wrap>.fl{ width:177px; }
   
    .f .panel .inner .tit{ width:90%; height:90%; padding:5%; }

    

    .brand-right h1,.brand-lis h2,.national,.brand-lis-1 h3{ font-size:16px !important; line-height:40px !important; }
     .hair-h1{ font-size:16px !important; }

    

       
}
@media only screen and (max-width: 768px) {
 .pro .panel{ width:49.5%; }
}
.load_click{ display:none; }

@media only screen and (max-width: 767px) {
	.mbx span{font-size:12px; }
	.des_wrap .case_1_r{ margin-right:0; }
    .des_detail.d .fixed_wrap .lb{ float:left; }
   .des_detail .des_wrap .case_1_r p{ padding-top:10px; }
    .none{ display:block; font-size:24px; padding:10px 0 0; }
    .load_click{ display:block; width:140px; margin:20px auto 0; border:1px solid #9f9583; background:none;   }
    .com_4 li:nth-child(n+5),.com_6_l li:nth-child(n+7),.com_8_l li:nth-child(n+5){ display:none; }
    
    .cas_ld .case4 li{ width:24%; margin:0 0.5% 20px !important; }
    .cas_ld .case4 li:last-child{ display:none; }
    .case_1 dd a, .left_menu li .left_pos a{ line-height:30px; }
      .fixed_wrap{ position:static !important; }
    .des_top{ text-align:left; }
    .ss .panel .inner{ padding:0; }
    .details_com .desgin{ padding-right:0; }
    .fur_3_sub ul li{ margin:10px 5px; width:60px; height:60px; line-height:60px; font-size:16px; }
    .fur_3{ background:#f2f2f2; margin-bottom:20px; }
    .fur_3_sub{ height:330px; background: url(../images/fur_26.png) no-repeat center bottom !important; background-size:480px auto !important; }
    
     .em_ld ul li:nth-child(n+4){ display:block; }
     .videobox{ height:300px; width:100%; }
    .i-c{ margin:20px 0 !important; }
    
    .r .panel .title h3 a{ font-size:14px; }
    .fur_life h3 span{ padding-top:3px; }
    .fur_life h3 a{ max-width:75%; }
   .f_5_l li{  padding: 0 0 20px; }
   .f_5_l h4{ padding:10px 5px; }
   .reco .r .panel .title{ margin-bottom:0 !important; }
   .f_5_l p{ display:none; }
    .fur_2{ padding:40px 0; text-align:justify; }
    .fur_2 p br{ display:none; }
    
    .f_pu .panel .inner p{ transform:translateY(0px); -webkit-transform:translateY(0px);  -ms-transform:translateY(0px);   }
    .com_7_l li{ float:none; padding:10px 0; }
    .com_7_l{ padding:0; }
    .coms .com_6 .wrap{ width:auto; }
    .com_6_l_wrap>.fl{ float:none; width:100%; }
    .com_6_l li{ width:33.3%; }
    .com_7_l li span, .com_3_l li div span b{ font-size:24px; }
    .com_2 .des_detail_t a{ display:inline-block; width:31%; }
    .case_1 .top{ top:6px; }
    .vil_lsit>.fl{ width:250px; }
    .vil_lsit>.of{ padding:20px; }
    .des_detail_t a{ margin:0 0 15px; }
    .des_list .r，.des_list .z{ width:100%; }
    .des_list .r .panel{  /*width:100%; margin:0 0 20px;*/ }
    .des_list .z .panel{ /*width:47%; margin:0 1.4% 20px;*/  }
    .case_3{ width:100%; }
    .case_3 li{ margin:0 1% 20px; }
    .case_1 dl{ line-height:30px; }
    .case_1 dd .on{ margin:5px 10px; }
     .case_1 .m .of .of{ padding-right:50px; }
     .case_2 .fr, .case_2 .fl{ float:none; }
      .case_2 .fr{ margin-top:10px; }

      .des_top{ padding-bottom:20px; }
      .des_top a{ margin-bottom:15px; }
      .des_sec{ padding:20px; }
      .sec_des{ height:32px; line-height:32px; } 
      .btn_des{ height:34px; width:90px;    background: #9f9583 url(../images/search2.png) no-repeat 9px center; }
      .des .panel{ width:48%;margin:0 0.9%;  padding-bottom:20px; }
      .des .inner h2{ padding:10px 0; font-size:18px; }
    
    
      .des .inner a.tran_scale{ width:80%; }
      .des .inner p{ width:85%; }
   


      .case_1_r{ float:none; margin-left:0; }
      .case_1_l{ padding-right:0; border:0; }
      .case_details_2 .des_top{  margin:0 auto; text-align:center; }
      
      .case4 li{ width:46%; margin:0 2% 20px !important; }
     .case_details_2 .des_top a{ margin:0 auto 20px; }
     .p_fot .case_details_2 .des_top a{ display:inline-block; }
     .des_wrap .case_1_l{ padding-left:0; border:0; }
     .newTc>a{ margin:10px 0; }
     .tc_free{ position:fixed; left:50%; margin-left:-150px; top:50%; margin-top:-170px; right:auto; bottom:auto; }
     .newTc .tc_free,.tell .tc_free{ position:fixed; left:50%; margin-left:-140px; top:50%; margin-top:-130px; right:auto; bottom:auto; }

     .cons_pb .inner{ padding:15px; }
     .con-cont_top h2 a{ font-size:14px; }
   
     .r .panel .title{ margin:10px 10px 20px; }
     .com_3_l{ padding:0; }
     .com_4_l li{ width:25%; }
     .com_5_l li{ width:48%; margin-right:1.9%; margin-bottom:20px; }
     .f .panel{ width:49.9%; }
     .f,.f_pu{ margin-bottom:20px; }
     .fur_4{ padding-bottom:20px; }  
    .des_top a{ font-size:12px; }
    .details_com .sc-Jun-left h1{ font-size:16px; }
    .ac .desgin .fl{ width:130px; }
    .ac .desgin .of h2{ line-height:50px !important; }

    .des_wrap .lb { float:left; overflow:hidden; width:250px; margin-right:20px; }
    .des_wrap .case_1_r{ width:100%; }
    .fixed_wrap,.des_wrap .fixed_wrap{ width:100%; }
    .wt{ float:left; display:none; }
    .des_wrap  .case_1_r .shareW{ overflow:hidden; }
    .content-left table td:nth-child(3){ border-left:1px solid #d1d1d1 !important; border-right:1px solid #d1d1d1 !important;  }
    .content-left table tr:nth-child(3) td:nth-child(3){ border:0 !important; }

    .load-more-linkM,.load-more-link, .load-more-link3, .load-more-link4,.load-more-link_com{ font-size:14px; height:30px; line-height:30px; }


    .brand-lis-1,.brand-lis-2,.brand-lis-3,.brand-lis-4{  width:100% !important; margin-right:0 !important; }
    .brand-right i{ margin:10px 0 !important; }
    .national-60{ margin-top:10px !important; }
    .brand-right h1, .brand-lis h2, .national, .brand-lis-1 h3{ line-height:30px !important; font-size:14px !important; }

    .deve_video{ width:96%; height:300px; margin-left:2%; top:50%; margin-top:-150px;}
    .deve_video .closed{ right:0; top:-40px; }
    .sc-Jun-left .case_1 .of{ padding-left:10px; }

    .acti{ display:inline-block !important; width:48% !important; margin:0 0.8% !important; }
    .case_1 .m{ height:30px; }

    .desgin .of h2{ font-size:16px !important; line-height:30px !important; margin-top:10px;  }
    .desgin .free,.desgin .yy{ width:120px; height:30px; line-height:30px; }

    
    .case_tit p{ display:none; }
    .load-more-linkM, .load-more-link, .load-more-link3, .load-more-link4, .load-more-link_com{ margin-bottom:20px; }
    .des_list.pro .bl_05_con li .bot_txt{ line-height:25px; height:auto; padding:5px 0; }
    .com_1_txt a{ font-size:14px; }
    .com_11 .des_top{ margin:0 20px; }
    .com_3_l{ text-align:center; }
   
    .com_9 .com_3_l li{ margin-top:0; }
     .des_list .r .panel,.case_details_2_f .case_3 .inner{  /*width:47%; margin:0 1.4% 20px;*/ width:100%; padding: 0;margin: 0 0 20px;}
     
     .fur_6,.fur_5{ padding:20px 0; }

    
     
    .bran .des_top a{ width:18.5%; min-width:80px; }
    
    .ld_fzlc .new_txt .panel{ width:100%; margin:0; }

    .cas_ld .case_details_2_f .case_3 .inner:nth-child(n+3),.case_3 li .txt{ display:none; }
    .sc .desgin .fl{ width:130px; }
    .sc .details_com .desgin{ padding-right:10px; }
    .d .fixed_wrap .lb{ float:left; width:200px; }
    .d .fixed_wrap .xinzeng{ overflow:hidden; }
    .d .des_wrap .case_1_r p{ text-align:left; }

    .d .fixed_wrap{ width:100%; }
}
.des_top{ text-align:center; }
.panel .inner img{ width:100%; height:auto; }

@media only screen and (max-width: 735px) {
     .com_3_l li{ width:30%;  margin-bottom:20px; }
     .desgin .fl{ width:140px; padding-right:10px; }
    
   
    
   
    .d .case_1_l h4{ font-size:16px; }
     .com_3_l li{ float:none; display:inline-block; margin-top:-20px; margin-right:0; }
      
      
     .com_8_l li{ width:48%; margin:0 1% !important; }
     .f_5_odd{ display:none; }
      .f_5_even{ width:20%; padding:0 10px; box-sizing:border-box; }
    

     .com_11 .case_details_2_f .case_3 .inner:last-child,.ld_fzlc .des_list .panel:last-child{ display:none; }
     .share_com a.shareM{ display:none; }
}
@media only screen and (max-width: 1023px) {
    .case_1_r,.fixed_wrap{ width:100%; box-sizing:border-box; }
   .ab .case_1_r{ position:absolute; z-index:10; left:0; }
   .ad .case_1_r{ padding-bottom:0; padding-top:30px; }

	

   .ad{ padding-bottom:0; } 
   .details_com .case_1_r{display: none; float:none; margin-left:0 !important; width:100%; position: static;}
    .details_com .case_1_l{ padding:20px 0 !important; border:0; }
    .details_com .hotcase-box{ margin-bottom:0; }  
    .ho-lis { width:48%; margin:0 1% !important; float:left; }

    
     .sc-rzlp {float:left; width:48%; margin:0 1%;}
     .details_com .desgin{ display:inline-block; padding-right:20px; }

      .fukh>a{ float:left; width:48%; margin:0 1%; }
    .fzlc .inner .fl.on{ font-size:24px; }
    .fzlc .inner .fl{ font-size:20px; }
    .fzlc .resource-type-list{ width:95%; }
    .fzlc .inner .fl{ width:120px; }
    .fzlc .inner .fl b{ width:40px !important; }
    .fzlc .inner .of h3{ font-size:14px; }
    .fzlc .inner .fl.on{ top:-18px; }
    .fzlc .inner .fl.on b{ margin-top:18px; }
    .fzlc .inner .fl{ top:-8px; }
    .fzlc .inner .fl b{ margin-top:14px; }
    .dis_in{ display:inline-block; min-width:280px; float:left; }
    .new_case .case_3 li{ width:47%; margin:0 1.4% 20px;  }
	
	.other_search_l{margin-bottom: 0!important;}
	.other_search_r{position: static;}

}


@media only screen and (max-width: 600px) {
    .sec_re{ padding:20px 30px !important; }

    .des_wrap .lb { float:none; }
    
    .wt{ float:none; display:none; }
    .case_details_2 .des_top a{  width:32%; }  
    .p_fot .case_details_2 .des_top a{width: 40%;}
    .fukh>a{ width:100%; margin:0 0 20px; }  
    
     
     
.fur_3_sub ul.fl{ margin-left:0; }
    .fur_3_sub ul.fr{ margin-right:0; }
      .em_ld .des_list .r .panel:nth-child(4){ display:block; }
      
}
@media only screen and (max-width: 479px) {
.xg{ padding-right:0; }
    .des_wrap .case_1_r,.xinzeng p{ padding-right:0; padding-bottom:0; text-align:center !important; }
     .des_detail.d .fixed_wrap .lb{ float:none; margin:0 auto; }
    .cons_pb .panel{ width:100%; margin:0 0 30px; }
    .em_ld .des_list .r .panel:nth-child(4){ display:none; }
    .pro .panel{ width:100%; }
     .new_case .case_3 li{ width:100%; margin:0 0 20px;  }
    .des_list .r .panel{ width:100%; padding:0; margin:0 0 20px; }
    .f_pu .panel{ width:33.3%; }
    .com_3_l li{ width:40%; margin:0 3% 20px !important; }
     .com_6_l li{ width:50%; }
    .com_4_l li{ width:50%; }
    .shareW .fl{ }
    .shareW>.of{ width:80%; text-align:left; }

    .furnish.fur_1 li:nth-child(n+6),.furnish2.fur_1 li:nth-child(n+7){ display:none; }
    .da{ float:none; margin-bottom:10px; width:55px; }

    .fzlc .inner b{ display:none !important; }
    .fzlc .inner .fl span,.fzlc .inner .fl{ float:none; }
    .fzlc .inner .of{ padding-bottom:0; padding-left:0; background:none; }


    .f_pu .panel{ width:49.9%; }
     .f .panel{ width:100%; }
     .f .panel .inner .tit{ width:80%; height:80%;  padding:10%;  }
    .vil_lsit>.of{ width:100%; }
    .vil_lsit>.fl{ width:100%; float:none; }
    .lb_tab,.vil_lsit>.of{ height:370px !important; }
    .vil_lsit{ height:auto !important; }
    .lb_tab .cf{ padding-bottom:10px; }

    .case_3 li{ width:100%; margin:0 0 15px; }
    .case_1 dt{ width:55px; }
    .case_1 dd .on{ margin:5px 0; }
    .case_2{ text-align:center; }
    .case_2 a{ margin-bottom:15px; }
    .sec_case{ width:70%; }
    .case_1 .cf>.of{ padding-right:40px; }
    .case_1 .of .fl{ float:none; display:inline; }
    .case_1 .of .of{ overflow:auto; display:inline; }
    .case_3 li .txt p{ margin:10px 0; }
	/*0908修改手机端设计师介绍页标签不在一行显示*/
    /*.des_top{ width:auto; margin:20px 20px 0; }*/
    .des_top{ width:auto; margin:20px 0px 0; }
    
    .con-cont_top .fl{ width:100%; float:none; margin-right:0; margin-bottom:20px; }
    .com_5_l li{ width:100%; margin-right:0; }
    .com_5_l{ width:100%; }
   .sc-rzlp h2{ font-size:12px !important; }
   .case_details_2_f .case_3 .inner{ width:94%;  margin:0 3% ; }
   .case_details_2_f .case_3 .title{ margin:10px 10px 15px; }
   .fur_3_sub{     background-size: 300px auto !important; background-position: center 80px !important; }
   .des_top a{ width:130px; }

   .ho-lis,.fukh>a{ width:100% !important; margin:0 0 20px !important; }
   

   .case_1 .m .of .of{ padding-right:0px; }
   .case_1 dd a, .left_menu li .left_pos a{ padding:0 6px; }
   .case_details_1 h3{ line-height:25px; padding-bottom:10px; }
}
@media only screen and (max-width: 413px) {
    /*0908修改手机端设计师介绍页标签不在一行显示*/
    /*.des_top a{ width:48%; }*/
    .des_top a{ width:49%;box-sizing: border-box; }
  
  /*.f_4_l li{ width:100%; margin:0; float:none; }*/
  .cas_ld .case4 li{ width:48%; margin:0 0.9% 10px !important; }
}


@media only screen and (max-width: 375px) {
    
    .r_list h3 a{ max-width:75%; }
    .sec_case{ width:60%; }
    .desgin .fl{ width:130px; }
    .case_1_r{ width:auto; }
    .desgin .free{ margin-top:14px; }
   .ho-lis { float: left;margin-right: 0;margin-bottom:20px !important; }
   .desgin .fl{ padding-right:10px; }
   .con-cont_fot li{ /*width:auto; box-sizing:border-box; padding-left:4px; padding-right:4px; background-position:center left !important; text-align:left;*/ }
}

.lb01 li{ width:100%; }
.lb02 li{ width:33.3%;  }
.lb03 li{ width:25%;  }
@media only screen and (max-width: 1220px) {
    .lb02 li{ width:50%;  }
    .lb03 li{ width:33.3%;  }
    .lb03{ width:101.5%; }
    
}
@media only screen and (max-width: 1030px) {
.fixed_wrap .fix01{ float:left; width:50%; *margin-left:-1px;}   
.fixed_wrap .fix02{ float:left; width:50%; *margin-left:-1px;}   
    
}
@media only screen and (max-width: 600px) {
.fixed_wrap .fix01{ float:left; width:100%;}   
.fixed_wrap .fix02{ float:left; width:100%;}   
    
}


@media only screen and (max-width: 767px) {
    .zl_lb li{ width:33.3%; }
    .lb03{ width:102.5%; }
    .lb03 li{ width:33.3%; }
    .c-d>.fl li{ float:none; width:100%; margin-bottom:0; }
     .c-d>.fl{ margin-bottom:20px; }
     .start-end span{ font-size:13px; }
   .pro .main .case4 li,.des_list .cas_ld2 .panel{ width:24%; margin:0 0.5% 20px !important; }
   .des_list .cas_ld2 .panel:last-child{ display:none; }
   .case_tit h3 span{ display:block; padding-left:0; } 
   .case_tit{ padding:10px 5%; }
   /*.d .fixed_wrap{ width:100%; }

   .ab .case_1_r{ position:absolute; z-index:10; left:0; }
   .ad .case_1_r{ padding-bottom:0; padding-top:30px; }
   .ad{ padding-bottom:0; }*/  
   .newTc>a{ width:140px; }
   .fur_6 .des_list .r .panel:nth-child(n+3){ display:none; }
   
}
@media only screen and (max-width: 479px) {
    .pro .main .case4 li,.des_list .cas_ld2 .panel{ width:46% !important; margin:0 2% 20px !important; } 
    .lb02{ width:100%; }
    .lb02 li{ width:100%;  }
    .lb03{ width:100%; }
    .lb03 li{ width:100%; }
    .lb03 li a{ margin-right:0; }
    .lb02 li div{ margin-right:0px; }
    .lb02 .bx-wrapper .bx-controls-direction .bx-next,.lb03 .bx-wrapper .bx-controls-direction .bx-next{ right:0px; }
    
    .d .fixed_wrap .lb{ float:none; width:250px; }
    .d .des_list .z .panel{ width:47%; margin:0 1.4% 20px; }
    .r .panel .title{ margin-bottom:0; }
     .f_4_l li:first-child{ width:97%; margin:0 1.5% 15px; }
     .f_4_l li{  width:47%; margin:0 1.4% 20px; }
     
    
}
.list_com.con_det_list .disP .c-d-r{width: 55%;}
@media only screen and (max-width: 479px) {
	.list_com.con_det_list .disP .c-d-r{width: 70%;}
}

.ie7 .f_4_l li{margin-right: 1%;}
.ie7 .an_bg{display: none!important;}